Close

%0 Thesis
%4 sid.inpe.br/mtc-m18@80/2009/05.08.17.52
%2 sid.inpe.br/mtc-m18@80/2009/05.08.17.52.20
%T Um tradutor da linguagem SEQUEL 2 para álgebra relacional
%J x
%D 1985
%8 1984-09-13
%9 Dissertação (Mestrado em Computação Aplicada)
%P 122
%A Petrusanis, Bolis Rodrigues,
%E Souza, Celso de Renna e (presidente),
%E Silva, Orion de Oliveira (orientador),
%E Omar, Nizam,
%E Dias, Luiz Alberto Vieira,
%E Buss Filho, Arry Carlos,
%I Instituto Nacional de Pesquisas Espaciais (INPE)
%C São José dos Campos
%K banco de dados, linguagem de consulta, SEQUEL 2, álgebra relacional.
%X A linguagem SEQUEL 2 foi elaborada e é extensivamente utilizada como uma linguagem de acesso ao Banco de Dados Relacional tanto por programadores profissionais como por usuários não-especializados em programação. Executando o uso de conceitos de variáveis limitantes quantificadores, a SEQUEL 2 apresenta um conjunto de operações simples em tabelas, que tem o poder de recuperação ao Cálculo dos Predicados de Primeira Ordem e da Álgebra Relacional. O objetivo deste trabalho foi realizar um tradutor da Linguagem SEQUEL 2 para a linguagem de acesso ao Banco de Dados baseada na Álgebra Relacional. Além disso, implementou-se um Banco de Dados Relacional simplificando com o objetivo de criar um ambiente onde o Tradutor pudesse ser testado. Portanto, o usuário pode ter acesso a um Banco de Dados através de duas linguagens: SEQUEL 2 e Álgebra Relacional. ABSTRACT: The SEQUEL 2 language was developed and is extensively used as an access language to Relational Databases by users with or without experience in programming. Except for the use of boundary variables concepts and quantifiers, SEQUEL 2 presents a set of simple operations in tables, that are as powerful as the Predicate Calculus of First Order and Relational Algebra in retrieving information. The aim of this work was to create a translator of the SEQUEL 2 language to a Database access language based on Relational Algebra. In addition, a simplified Relational Database was implemented with the purpose of creating an environment where the translator could be tested. The Database can be accessed by an user employing two access languages: SEQUEL 2 and Relational Algebra.
%@language pt
%3 publicacao.pdf


Close